﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using NHibernate.Mapping.ByCode.Conformist;
using SGC.BE;
using NHibernate.Mapping.ByCode;

namespace SGC.DL.ProcesoArea.Mapeo
{
    public class DL_ProcesoAreaMapeo : ClassMapping<BE_ProcesoArea>
    {
        public DL_ProcesoAreaMapeo()
        {
            Table("TB_PROCESO_AREA");

            ManyToOne(procesoArea => procesoArea.PROCESO,
                      proceso =>
                      {
                          proceso.Column("IDPROCESO");
                          proceso.Lazy(LazyRelation.NoLazy);
                      }
                     );
            ManyToOne(procesoArea => procesoArea.AREA,
                      area =>
                      {
                          area.Column("IDAREA");
                          area.Lazy(LazyRelation.NoLazy);
                      }
                     );

        }
    }
}
